

/**
 * 
 * 
 * 如果字符串满足以下条件之一，则可以称之为 有效括号字符串（valid parentheses string，可以简写为 VPS）：

  字符串是一个空字符串 ""，或者是一个不为 "(" 或 ")" 的单字符。
  字符串可以写为 AB（A 与 B 字符串连接），其中 A 和 B 都是 有效括号字符串 。
  字符串可以写为 (A)，其中 A 是一个 有效括号字符串 。
  类似地，可以定义任何有效括号字符串 S 的 嵌套深度 depth(S)：

  depth("") = 0
  depth(C) = 0，其中 C 是单个字符的字符串，且该字符不是 "(" 或者 ")"
  depth(A + B) = max(depth(A), depth(B))，其中 A 和 B 都是 有效括号字符串
  depth("(" + A + ")") = 1 + depth(A)，其中 A 是一个 有效括号字符串
  例如：""、"()()"、"()(()())" 都是 有效括号字符串（嵌套深度分别为 0、1、2），而 ")(" 、"(()" 都不是 有效括号字符串 。

  给你一个 有效括号字符串 s，返回该字符串的 s 嵌套深度 。
 * @param {string} s
 * @return {number}
 */
var maxDepth = function(s) {
  let deep = 0
  let res = 0
  for(const x of s) {
    if(x==='(') {
      deep ++
    }else if(x===')') {
      deep--
    }
     res = Math.max(deep,res)
  }
  return res
};
const s =  "(1+(2*3)+((8)/4))+1"

console.log(maxDepth(s))